@charset "utf-8";

/* 公用CSS */

html,body,ol,ul,li,a,span,div,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,img,fieldset,legend,blockquote,input,textarea,select{margin:0;padding:0;list-style:none;word-wrap:break-word;outline:none;font-size:100%; border:none;}

html,body{font:12px/24px "宋体",Arial, Helvetica, sans-serif;color:#343434;}

input,textarea{outline:0;resize:none;}

body{background:#fff url(../images/body_bg.jpg);}

html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}

img{vertical-align:top;border:0;}

select{ border:none; background:none;}

input,textarea{font-family:"宋体"; font-size:12px;color:#888;border:none;outline:none;transition:background-color .2s ease-in 0s, color .2s ease-in 0s;-webkit-transition:background-color .2s ease-in 0s, color .2s ease-in 0s;}

h1{ font-size:24px;}

h2{ font-size:18px}

h3{ font-size:14px;}

h4{ font-size:16px;}

h5{ font-size:12px;}

a:link,a:visited{color:#626262;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}

a:hover{color:#3ab31a;text-decoration:none;}:focus{outline:none;}



/* CSS活动的公共样式 */

.gr_left{float:left;}

.gr_right{float:right;}

.gr_overflow{overflow:hidden;}

.gr_center{text-align:center;}

.gr_width{ width:1000px; margin:0 auto;clear:both;}

.gr_mb{margin-bottom:40px;}

.gr_over{ width:1000px; margin:0 auto;clear:both; overflow:hidden;}





/*----部分公用-------- */

.title a{ font-size:12px; color:#333333; background:url(../images/more.png) no-repeat right center; font-weight:normal;padding-right:20px; position:relative;left:931px; top:-23px;}

.title a:hover{ color:#3ab31a;}





/*------头部样式-----------------------*/

.header{background:url(../images/head_bg.jpg) no-repeat center top; height:147px; padding-top:20px;}

.head_top{ overflow:hidden;}

.head_top .gr_right p{padding-top:3px; padding-right:3px;}



/*------导航-----------------------*/

.nav{ clear:both; margin-top:20px;}

.nav_in{background:url(../images/nav_bg.jpg) repeat-x;  height:45px; border-radius:5px; line-height:45px; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; overflow:hidden; width:1002px; border-radius:5px;}

.nav_in li{ float:left; width:111px; text-align:center; line-height:50px; font-size:14px; background:url(../images/nav_r.png) no-repeat left 2px;}

.nav_in .one{margin-left:-1px; width:115px; background:none;background:url(../images/nav_h.jpg) repeat-x;}

.nav_in .one a{color:#fff}

.nav .nav_in li a:hover{ display:block; background:url(../images/nav_h.jpg) repeat-x; color:#fff;}

.nav .nav_in li .current{display:block; background:url(../images/nav_h.jpg) repeat-x; color:#fff;}



.banner{ background:url(../images/banner_bg.jpg) no-repeat center top; height:495px; padding-top:15px;}

.ban_num{ text-align:center; margin-top:20px;}

.ban_num a{ background:url(../images/ban_li.png) no-repeat; display:inline-block; width:50px; height:30px; margin-right:5px;}

.ban_num a:hover{background:url(../images/ban_h.png) no-repeat;}

.ban_num a.current{background:url(../images/ban_h.png) no-repeat;}



/*-----index_product-------产品----------------*/

.conter{margin-top:20px;}

.p_top .p_menu{ border:1px solid #bababa; background:url(../images/p_bg.jpg) repeat-x; width:950px; height:39px; line-height:39px;}

.p_top .p_menu h4{ width:100px; background:url(../images/p_menu.png) no-repeat right center; float:left; color:#3ab31a; padding-left:10px;}
.p_menu .div_menu li {float: left; height:39px; line-height:39px; width:100px; text-align:center;}
.p_menu .div_menu a{display:inline-block;}

.p_menu .div_menu a:hover{ background:url(../images/pt_h.png) no-repeat center bottom;}

.p_menu .p_more a{ float:right; background:url(../images/more.png) no-repeat right center; padding-right:15px; color:#3ab31a; margin-right:15px;}

.p_tab{ background:#fff; border:1px solid #c4c4c4; padding:10px 40px; clear:both;}

.p_tabin{ overflow:hidden; width:930px;}

.p_tabin li{ float:left; width:210px; border:1px solid #b9b9b9; box-shadow:2px 2px 0 #dedede; margin-right:20px; margin-bottom:15px;}

.p_tabin li .p02{ margin-top:-10px; position:relative; height:38px; text-align:center; line-height:38px; }

.p_tabin li .p02 .sp01{ display:block;background:#000;opacity:0.1; width:100%; height:100%;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);}

.p_tabin li .p02 .sp02{ position:absolute; left:0; top:0; display:inline-block; width:100%; text-align:center;}

.p_tabin li a:hover .sp01{background:url(../images/p_h.jpg) repeat-x;opacity:1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}

.p_tabin li a:hover{ color:#fff;}



/*------------产品列表----------------*/

.product_list .p_tabin{ width:800px;}

.product_list .p_tabin li{ margin-right:50px; margin-bottom:20px;}





/*-----首页特点-----------------------*/

.con2{ clear:both; margin-top:35px; overflow:hidden;}

.con2 .tedian{ margin-top:20px; width:1010px;}

.con2 .tedian li{ margin-right:7px; padding-bottom:20px; float:left;*margin-right:1px;}

.con3{ background:#FFF url(../images/ys1.jpg) no-repeat center 50px; border:1px solid #dedede; padding:10px 10px 0px 10px; overflow:hidden; _height:530px}



.ys_left{ width:290px; margin-top:30px; padding-left:15PX;}

.ysleft_in{ height:150px;}

.ysleft_in h2{ font-size:20px; color:#333; height:40px;font-family:"微软雅黑";}

.ysleft_in h2 strong{color:#3ad411;}

.ysleft_in h2 span{ color:#d8d9d7; margin-left:5px;}

.ysleft_in P{ font-size:14PX;}

.con3 .gr_right{padding-left:0;padding-right:15px;}

.con4{margin-top:35px;margin-bottom:35px; clear:both;}





.hose .hose_in{overflow:hidden; width:1020px;}

.hose .hose_in li{ float:left; width:235px;margin-right:18px;}

.hose .hose_in li span{ display:block; padding:2px; width:232px; box-shadow:2px 2px 2px #a0a0a0; background:#fff;}

.hose .hose_in li p{ height:40px; line-height:45px; text-align:center; font-size:14px; }

.hose .hose_in li a{color:#333; }

.hose .hose_in li a:hover{color:#3ab31a; }

.anlie .hose .hose_in{overflow:hidden; width:780px;}





/*-----首页客户-----------------------*/

.con6{ clear:both; margin-top:40px; overflow:hidden;}

.kehu_left{ width:680px; background:#fff; border:1px solid #d3d2d2; padding:5px 15px;}

.kehu_in{ height:140px; border-bottom:1px dashed #cccccc; margin-bottom:10px; overflow:hidden; padding-bottom:5px;}

.kehu_in span{ display:block; float:left;  padding:2px; width:183px; box-shadow:2px 2px 2px #a0a0a0; background:#fff;}

.kehu_in .kehu_r{ float:right; width:470px;}

.kehu_in .kehu_r h3{ height:30px; margin-top:20px;}

.kehu_in .kehu_r h3 a{ color:#3ab31a;}

.kehu_in .kehu_r h3 a:hover{color:#c23030;}



.link_right{margin-top:15px; width:271px; }

.link_tie{ height:38px; line-height:38px; color:#fff; padding:0 20px; background:url(../images/link_t.jpg) no-repeat;}

.link_tie a{ color:#fff; background:url(../images/m.png) no-repeat right center; padding-right:15px; font-weight:normal;}

.link_in { height:385px; border:1px solid #d1d1d1; background:#fff url(../images/link_bg.jpg) repeat-x; box-shadow:1px 1px 0px #fff inset,-1px 0px 0px #fff inset; padding:20px 15px;width:239px;}



.link_ul li{ width:115px;height:80px; float:left; padding-left:4px; border-bottom:1px dashed #ccc; margin-bottom:15px;}





.con7{ margin-top:45px;margin-bottom:45px; clear:both;}



.con8_in{ overflow:hidden; margin-top:10px;}

.con8_left{ width:670px; background:#fff; border:1px solid #e0e0e0;  padding:15px;}

.con8_left .left_in{ overflow:hidden;height:215px; border-bottom:1px solid #e0e0e0}

.shiping{ float:left; border:1px solid #e0e0e0 }

.guangyu{ float:right; width:395px; }

.gy_t{ height:43px; margin-top:5px;}

.gy_top { height:35px; border-bottom:1px solid #e0e0e0;}

.gy_top a{ display:inline-block; width:83px; height:26px; line-height:26px; background:url(../images/gy_b.jpg) no-repeat; text-align:center; color:#3c3c3c; margin-right:30px;}

.gy_top a:hover{color:#3ab31a;}

.gy_tab{ margin-top:10px;}

.guangyu_img{ margin-top:15px;}

.i_ul { width:680px; overflow:hidden; padding-bottom:2px;}

.i_ul li{ float:left; padding:5px; border:1px solid #dddcdc; background:#fff; box-shadow:2px 2px 2px #d9d9d9; margin-right:17px; _width:141px;*margin-right:10px;_margin-right:17px;}

.i_ul li p{ text-align:center; height:30px; line-height:30px;}

.i_ul li a{color:#333;}

.i_ul li a:hover{color:#3ab31a;}



.con8_right{ background:#f0f0f0; border:1px solid #e0e0e0; border-top:2px solid #3ab31a; padding-top:30px; width:280px; height:377px}

.con8_right .z_tie{ padding-left:15px;}

.z_slide{ overflow:hidden; margin-top:30px;}

.z_slide span{ display:inline-block; width:30px; height:38px; margin-top:110px; cursor:pointer;}

.z_slide .z_left{ float:left; }

.z_slide .z_right{ float:right;}

.z_center{ float:left; margin:0 16px;  _width:185px;}

.z_center p{ height:30px; text-align:center; line-height:30px; margin-top:20px;}



.con9{margin-top:30px; clear:both; overflow:hidden;padding-bottom:70px;}

.gsxw{ width:425px;} 

.gsxw .gr_right{background:url(../images/xw_bg.jpg) repeat-x; border:1px solid #dddcdc; height:38px; line-height:38px; width:370px; box-shadow:0 -1px 0 #eaeaea; padding-left:5px; margin-top:1px;}

.gsxw .gr_right span{ display:block; float:left; padding-top:10px;}

.gsxw .gr_right a{ float:right; background:url(../images/more.png) no-repeat right center; padding-right:15px;margin-right:10px; font-size:12px; display:block; font-weight:normal; margin-top:2px;}



.gsxw_in,.xyxw_in,.jswd_in{border:1px solid #d1d1d1; background:#fff url(../images/link_bg.jpg) repeat-x; box-shadow:1px 1px 0px #fff inset,-1px 0px 0px #fff inset; clear:both; overflow:hidden;  height:395px; padding:30px 10px 0 10px;}



.gsxw_box{margin-bottom:30px; height:106px; overflow: hidden;}

.gsxw_box span{ display:block; float:left;  padding:2px;  box-shadow:2px 2px 2px #a0a0a0; background:#fff;}

.gsxw_font{ float:right; width:265px;}

.gsxw_font h3{ font-weight:normal; margin-top:10px; height:30px; color:#333; }

.gsxw_font p{color:#626262;}



.xyxw{ width:265px; margin:0 17px;}

.xyxw .gr_right{ width:210px;}

.xyxw_box li{ height:35px; line-height:35px; background:url(../images/li_53.jpg) no-repeat 10px center; padding-left:25px; border-bottom:1px solid #e5e5e5;}



.jswd{ width:275px;}

.jswd .gr_right{ width:220px;}

.jswd_box li{height:35px; line-height:35px; background:url(../images/js_li.jpg) no-repeat 10px center; padding-left:25px; }

.jswd_top p{ text-align:center; height:30px; margin-top:10px;border-bottom:1px solid #d1d1d1;}



.footer{ clear:both; background:#fff; border-top:1px solid #e5e5e5; }

.foot_top{ height:35px; background:#3eb81c; text-align:center;color:#fff; line-height:35px; position:relative; top:-15px;}

.foot_top span,.foot_link span{ margin:0 8px;}

.foot_top a{ color:#fff;}

.foot_top a:hover,.foot_link a:hover{ color:#c23030;}

.foot_link{ height:76px;background:#313131 url(../images/links.png) no-repeat; color:#a6a6a6; margin-top:-15px;padding-left:135px; width:865px; overflow:hidden;}

.foot_link a{color:#a6a6a6;}

.foot_bom{margin-top:35px; overflow:hidden;}

.f_left{ width:365px; overflow:hidden;}

.f_left .dizhi{ float:right; width:235px;}

.f_left .dizhi .p01 a{ display:inline-block; width:27px; height:27px; background:url(../images/icon.jpg) no-repeat; margin-right:5px;}

.f_left .dizhi .p02{ line-height:20px; margin-top:5px;}

.f_left .dizhi .p01 .two{background-position:-40px 0;}

.f_left .dizhi .p01 .thr{background-position:-76px 0;}

.foot_href{ width:575x; overflow:hidden; float:right; color:#7b7b7b; margin-right:-35px;}

.foot_href .one{ float:left; width:85px; margin-left:30px; }

.foot_href .one .fire{color:#313131;margin-bottom:15px; display:block; }

.foot_href .one .fire span{margin-left:30px;}

.foot_href a:hover{color:#3eb81c; }

.foot_href .one .fire:hover{color:#3eb81c; }





/*------左侧菜单---------------*/

.ld_left{ width:190px;}

.ld_left .left_title{height:40px; line-height:40px; background:#3eb81c; text-align:center; font-size:20px; color:#fff; margin-bottom:5px;}



.saider_ul{ background:#3eb81c url(../images/saider_top.jpg) no-repeat left top; padding:20px 15px;padding-right:0; padding-top:15px;}



.ld_left  .saider_ul li a{ display:block;  height:32px; color:#fff; background:url(../images/proli_bg.jpg) no-repeat -26px bottom; padding-left:5px; margin-top:15px; line-height:32px; margin-left:10px;}



.saider_ul li a span{ font-weight:bold; margin-right:5px;}

.ld_left .saider_ul li a:hover{background:url(../images/sai_line.jpg) repeat-x; margin-right:10px; margin-left:0; padding-left:15px;color:#3a3a3a;}

.ld_left .saider_ul .current a{background:url(../images/sai_line.jpg) repeat-x; margin-right:10px; margin-left:0; padding-left:15px; color:#3a3a3a;}

.furx{ border:1px solid #cdcdcd; background:url(../images/sai_bg.jpg) no-repeat; height:210px; padding:30px 10px; margin-top:20px; _padding-bottom:15px;}

.furx_in{ margin-top:10px;}





/*------当前位置---------------*/

.position{ background:url(../images/position_bg.jpg) no-repeat left 8px; padding-left:15px; border-bottom:1px solid #e3e3e3; padding-bottom:5px; margin-bottom:10px;}

.position span{ margin:0 5px}





/*------关于我们---------------*/



.about_us{ background:#fff; padding:20px 10px 20px 10px; width:980px; overflow:hidden;/* border-left:1px solid #c4c4c4;  border-right:1px solid #c4c4c4;*/}

.about_r,.pro_detail{ width:770px;float: right;overflow: hidden;}

.about_font{color:#383838; padding:10px}



.abfout_one .gr_left{ width:430px}



/*------产品详情---------------*/

.product_top{ overflow:hidden;}

.product_top .left{  border:1px solid #cacaca; box-shadow:3px 3px 0 #f0f0f0; margin-bottom:3px; }

.product_top .right{ width:330px; margin-left:40px;}

.product_top .right h2{ height:35px; line-height:35px; color:#fff; padding-left:20px; background:#3eb81c;margin-bottom:5px;}

.product_top .right p{ border-bottom:1px dotted #e3e3e3; padding:5px;}

.product_top .right .sp01{margin-top:15px; display:block; color:#333; font-size:14px; font-weight:bold;}

.pro_icon{margin-top:30px;}

.pro_icon a{ display:inline-block; width:35px; height:33px; background:url(../images/icon.png) no-repeat; _margin-right:3px;}

.pro_icon .icon2{background-position:-35px 0;}

.pro_icon .icon3{background-position:-73px 0;}

.pro_icon .icon4{background-position:-112px 0;}

.pro_icon .icon5{background-position:-150px 0;}

.prodetail_font{ clear:both; margin-top:40px;}

.prodetail_font h3{ border-top:10px solid #d6d6d6;}

.prodetail_font h3 span{  background:#fff; margin-top:-22px; display:inline-block; color:#3eb81c; padding-right:8px; padding-top:5px; _margin-top:-25px;}

.prodetail_font .div1 p{ margin-top:20px; text-indent:2em;}

.pro_detail .xgcp h3{ background:url(../images/detail_bg.jpg) no-repeat; padding-left:35px; margin-top:30px; height:31px; line-height:31px; color:#333;  margin-bottom:20px;}

.xgcp .pro_r{ overflow:hidden;}

.xgcp .pro_r img{ width:238px;}

.pro_detail .xgcp .pro_r p{_width:240px;}



/*---------- 新闻列表-----------------*/

.news_in li{ overflow:hidden;margin-bottom:30px; clear:both;}

.news_in li .gr_left a{ float:left; overflow:hidden;}

.news_in li .gr_left a img{ width:110px; height:113px;}

.news_in li .p01{ float:right; width:120px; height:71px; border:1px solid #dedcdc; background:#ededed; text-align:center; padding-top:40px;}

.news_in li .p01 span{ font-size:15px;}

.news_in li .p01 .sp01{font-size:26px; font-weight:bold;}



.news_in .gr_right{ width:525px; border-bottom:1px dashed #cbcbcb}

.news_in .gr_right h3{ height:30px; color:#4f4d4d; }

.news_in .gr_right .more{margin-top:0px; }

.news_in .gr_right .more a{ color:#3eb81c;}

.news_in .gr_right .more a:hover{ color:#c23030;}



/*---------- 新闻详情-----------------*/



.news_detail .tie{ text-align:center;}

.news_detail .time{ text-align:center; color:#9b9a9a; border-bottom:1px solid #e3e3e3; height:25px;}

.news_detail .news_font{ margin-top:25px;margin-bottom:60px; }

.news_detail .news_font p{text-indent:2em;}



.next{border-top:1px solid #e3e3e3; overflow:hidden;}

.next p{ height:35px; line-height:35px;}

.next p span{ color:#3eb81c;}



/*---------- 在线留言-----------------*/

.jc_form {margin-top:40px; margin-left:60px;}

.jc_form label{ display:block;  color:#666666; margin-bottom:20px;}

.liuyan i{ color:#ff0000; font-style:normal;}

.jc_form label span{ width:60px; text-align:right; display:inline-block;}

.jc_form label input{ height:35px; line-height:35px; background:#fff; border:1px solid #dadada; width:240px;margin-left: 10px;}

.jc_form label textarea{background:#fff;border:1px solid #dadada; width:340px; height:120px;margin-left: 6px;}

.jc_form label .gr_left{margin-right:5px;}

.jc_form .tj{background:#999;display:inline-block; width:120px; height:35px; line-height:35px; text-align:center; color:#fff; margin-left:65px; cursor:pointer;}

.jc_form .tj:hover{background:#3eb81c;}

.jc_form .rese{ background:#999; display:inline-block; width:120px; height:35px; line-height:35px; text-align:center; color:#fff;margin-left:30px;cursor:pointer;}

.jc_form .rese:hover{background:#3eb81c;}





/*---------招聘信息----------------*/



.zp_in{margin-top:25px;}

.zp_in .zp_tie{ height:45px; background:#e9e9e9;line-height:45px; font-size:14px; padding-left:15px; padding-right:20px; overflow:hidden;}

.zp_in .zp_tie p{ float:left;}

.zp_in .zp_tie p span{ width:160px; display:inline-block;}

.zp_in .zp_tie .gr_right{cursor:pointer; display:inline-block; width:20px; height:45px; background:url(../images/op.png) no-repeat center right;}

.shenqing{ border:1px solid #d8d9d8; background:#fff url(../images/bd_b.jpg) no-repeat -1px bottom;padding:40px;border-top:none;}

.shenqing .a01{ width:100px; height:35px; text-align:center; line-height:35px; background:#3eb81c; display:inline-block; font-size:14px; float:right; margin-top:-35px; color:#fff;}

.zp_in .shenqing{ display:none;}

.zhaopian_in .current .zp_tie{background:#3eb81c; color:#fff; }

.zhaopian_in .current .shenqing{ display:block;}

.zhaopian_in .current .gr_right {background:url(../images/do.png) no-repeat center right;}



/*---------证书----------------*/

.zs_in{ width:820px; overflow:hidden;}

.zs_in li{ float:left; margin-right:75px; margin-bottom:20px;}

.zs_in li span{ display:block; padding:5px; box-shadow:2px 2px 2px #dedede;}

.zs_in p{ text-align:center; height:35px; line-height:35px;}





.foot_href .one p{width: 110px;}



.neirig .kehu ul li{ float:left; margin-right:10px;}

















